#登录验证
import time

islogin = False

#定义一个登录函数
def login():
    username = input('请输入用户名:')
    password = input('请输入密码:')
    if username == 'admin' and password == '123':
        return True
    else:
        return False

#定义一个装饰器，进行付款验证
def login_required(func):
    def wrapper(*args,**kwargs):
        global islogin
        print('-------付款-------')
        if islogin:
            func(*args,**kwargs)
        else:
            print('用户没有登录，不能付款！')
            islogin = login()
            print('resul：',islogin)
    return wrapper

@login_required
def pay(momey):
    print('正在付款，付款金额是:{}元'.format(momey))
    print('付款中....')
    time.sleep(2)
    print('付款完成！')


pay(10000)
pay(152)


